Class KernpruefungAAGImpl
- java.lang.Object
-
- de.bitmarckservice.kernpruefung.aag.KernpruefungAAGImpl
-
- All Implemented Interfaces:
Kernpruefung
public class KernpruefungAAGImpl extends java.lang.Object implements Kernpruefung
Kernprüfung für Anträge auf Erstattung nach §2 Absatz 3 des Aufwendungsausgleichgesetzes (AAG).Die Reihenfolge der Prüfungen orientiert sich an der Reihenfolge im Fehlerkatalog.
Der Aufruf der Methode pruefe() ist thread-sicher.
Siehe auch Dokument Kernprüfung AAG Betriebshandbuch.pdf.
-
-
Constructor Summary
Constructors Constructor Description KernpruefungAAGImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KernpruefunggetInstance()Liefert eine neue Instanz dieser Klasse als Objekt vom Typ kernpruefung.Kernpruefung.Rueckgabepruefe(java.lang.String datensatz, java.lang.String vorlaufsatz)Prüft einen Datensatz gemäß der Anlage 1 des Dokumentes Verfahrensbeschreibung für den Datenaustausch des Antrags auf Erstattung nach §2 Absatz 3 Aufwendungsausgleichgesetz (AAG).
-
-
-
Method Detail
-
getInstance
public static Kernpruefung getInstance()
Liefert eine neue Instanz dieser Klasse als Objekt vom Typ kernpruefung.Kernpruefung.- Returns:
- Instanz dieser Klasse
- See Also:
Kernpruefung
-
pruefe
public Rueckgabe pruefe(java.lang.String datensatz, java.lang.String vorlaufsatz)
Prüft einen Datensatz gemäß der Anlage 1 des Dokumentes Verfahrensbeschreibung für den Datenaustausch des Antrags auf Erstattung nach §2 Absatz 3 Aufwendungsausgleichgesetz (AAG).Diese Methode löst keinerlei Exceptions aus, genauer keine Throwables.
Der Vorlaufsatz wird hier nicht geprüft.
- Specified by:
pruefein interfaceKernpruefung- Parameters:
datensatz- Der zu prüfende Datensatz.vorlaufsatz- Der zum Datensatz passende Vorlaufsatz, der bereits geprüft ist.- Returns:
- Rueckgabe Rückgabe-Objekt mit Ergebnissen der Prüfung.
- See Also:
Kernpruefung.pruefe(java.lang.String, java.lang.String),Rueckgabe
-
-